More than 140 flights were cancelled and ferry services suspended after unusually heavy November snowfall caused chaos.